package com.tao.dao;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.tao.entity.Assist;
import com.tao.vo.AssistVo;
import com.tao.vo.HelpInfoVo;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * <p>
 *  Mapper 接口
 * </p>
 *
 * @author zzp
 * @since 2023-05-06
 */
public interface AssistMapper extends BaseMapper<Assist> {
    List<Assist> byHelp(Long helpId);

    //  根据用户id以及求助的状态查询该用户所有协助
    List<AssistVo> byAssistant(Long userId);

    Assist detail(@Param("id") Integer id);

//    获取未完成的订单数量（求助管理中使用）
    public Integer getUnfinishedAssistCount(Long helpId);
    public void deleteAssistByHelpId(Long helpId);


    List<Assist> getAssistByHelpId(Long helpId);
}
